import request from "superagent";

/**
 * 解密文件
 * @param {File} file - 需要解密的文件
 * @returns {Promise<File>} - 解密后的文件
 */
export const decodeFile = async (file) => {
    console.log(file,'11111111')
  const formData = new FormData();
  formData.append("file", file);
  console.log(file,'11111111222222222222')
  try {
    const decodeRes = await request
      .post("/xunruan/decryption")
      .send(formData)
      .responseType("blob");

    return new Blob([decodeRes.body], { type: file.type });
  } catch (error) {
    console.error("文件解密失败:", error);
    throw new Error("文件解密失败");
  }
};